package com.xcf.service.business.consign;

import java.util.List;
import java.util.Map;

import com.xcf.entity.Page;
import com.xcf.util.PageData;

public interface ConsignInputService {

 List<PageData> getTradeListForImport(Page page)throws Exception;
 
 List<PageData> getSalesPerson(Page page)throws Exception;
 
 List<PageData> getCustomer(Page page)throws Exception;
 
 List<PageData> getBoxMaster(Page page)throws Exception;
 
 List<PageData> getGoodsSourceCombo(Page page)throws Exception;
 
 List<PageData> getInlandHarbor(Page page)throws Exception;
 
 List<PageData> getForeignHarbour(Page page) throws Exception;
 
 List<PageData> getCountryNames(Page page) throws Exception;
 
 List<PageData> getGoodsSource(Page page) throws Exception;
 
 List<PageData> getTradeInfo(Page page) throws Exception;
 
 Object getUserId(Page page) throws Exception;

 String consignAdd(PageData pd);
 
 List<PageData> getGoodsTypeName(Page page) throws Exception;
 
 List<PageData> getDangerous(Page page) throws Exception;
 
 List<PageData> getCustomsClearance(Page page) throws Exception;
 
 List<PageData> getGateUnit(Page page) throws Exception;
 
 List<PageData> getBolType(Page page) throws Exception;
 
 List<PageData> getPackaging(Page page) throws Exception;
 
 List<PageData> getBoxType(Page page) throws Exception;
 
 List<PageData> getTransportItem(Page page) throws Exception; 
 
 List<PageData> getSupplierList(Page page) throws Exception;
 
 
 List<PageData> getTrailerInfo(Page page) throws Exception;
 
 Object getFlowNumber(Map<String, String> param) throws Exception;
 
 void trailerUpdate(List<Map<String,String>> map) throws Exception;
 
 int getTrailerNum(Map<String, String> map) throws Exception;
 
 void trailerInsert(List<Map<String,String>> list) throws Exception;
 
 void deleteTrailer(Map<String, String> param) throws Exception;
 
 /**更新流水号**/
 void consignFlowNumUpdate(Map<String, String> param) throws Exception;
 /*插入箱型箱量箱号*/
 void boxtypeNumInsert(List<Map<String,String>> list) throws Exception;
 
 PageData selectDangerous(PageData pd) throws Exception;
 
 Object queryBillCode(PageData pd) throws Exception;
 
 String consignUpdate(PageData pd) throws Exception;

String getNameById(Object key) throws Exception;

String getBoxMasterNameById(String idField) throws Exception;

String getPortOfDischargeNameById(String idField) throws Exception;

String getStopHarbourNameById(String idField) throws Exception;

String getTransportItemNameById(String idField)throws Exception;

String getAgencyManNameById(String idField)throws Exception;

String getBolTypeNameById(String idField) throws Exception;

String getGateUnitNameById(String idField)throws Exception;

String getPlaceOfDeliveryNameById(String idField)throws Exception;

 
 
 

 
 
 
 
}
